export default {

  /**
   * 用权限涉及的接口-----------------------------------------------------------------------------
   *
   */

  /**
   * /sys/role/select
   * 00050001--查询机构所有角色列表 （无分页）
   * @param  {number}  roleName              角色名称
   *
   */
  "POST /sys/role/select": (req, res) => {
    res.send({
      trace_id: '15d9733dc1fe4072005ac112a01717a',
      request_id: '15d9733dc1fe4772002ac112a01715c',
      error_info: '执行成功',
      error_no: '0',
      data: {
        list: [
          {
            createTime: 1516086269000,
            roleId: '11',
            remark: '测试内容w9h6',
            roleName: '超级管理员',
          },
          {
            createTime: 1516086269000,
            roleId: '12',
            remark: '测试内容w9h6',
            roleName: '管理员',
          },
          {
            createTime: 1516086269000,
            roleId: '13',
            remark: '测试内容w9h6',
            roleName: '普通管理员',
          },
        ],
      },
    });
  },


  /**
   * /sys/role/save
   * 00050003---新增角色
   *
   * @param  {string}  menuIdList        角色对应的权限树id
   * @param  {string}  remark            角色说明
   * @param  {string}  roleName          角色名称
   */
  "POST /sys/role/save": (req, res) => {
    res.send({
      trace_id: '15d9733dc1fe4072005ac112a01717a',
      request_id: '15d9733dc1fe4772002ac112a01715c',
      error_info: '执行成功',
      error_no: '0',
    });
  },


  /**
   *  /sys/role/update
   * 00050004--编辑角色
   * @param  {string}  roleId            角色ID
   * @param  {string}  menuIdList        角色对应的权限树id
   * @param  {string}  remark            角色说明
   * @param  {string}  roleName          角色名称
   */
  "POST /sys/role/update": (req, res) => {
    res.send({
      trace_id: '15d9733dc1fe4072005ac112a01717a',
      request_id: '15d9733dc1fe4772002ac112a01715c',
      error_info: '执行成功',
      error_no: '0',
    });
  },


  /**
   * /sys/role/info/{roleId}
   * 00050005--查询角色详情
   *
   * @param  {string}  roleId            角色ID
   */
  "POST /sys/role/info": (req, res) => {
    res.send({
      trace_id: '15d9733dc1fe4072005ac112a01717a',
      request_id: '15d9733dc1fe4772002ac112a01715c',
      error_info: '执行成功',
      error_no: '0',
      data: {
        menuIdList: ['4', '5'],
        remark: '我是最大的管理员',
        roleName: '超级管理员',
      },
    });
  },


  /**
   * /sys/role/delete
   * 00050006--删除角色
   * @param  {array}  roleIds            角色ID
   */
  "POST /sys/role/delete": (req, res) => {
    res.send({
      trace_id: '15d9733dc1fe4072005ac112a01717a',
      request_id: '15d9733dc1fe4772002ac112a01715c',
      error_info: '执行成功',
      error_no: '0',
    });
  },


  /**
   * /sys/menu/list
   * 00050007----获取权限映射树
   *
   */
  "POST /sys/menu/list": (req, res) => {
    res.send({
      trace_id: '15d9733dc1fe4072005ac112a01717a',
      request_id: '15d9733dc1fe4772002ac112a01715c',
      error_info: '执行成功',
      error_no: '0',
      data: {
        list:[{
          menuId: 1,
          parentId: 0,
          name: '告警管理',
        }, {
          menuId: 2,
          parentId: 1,
          name: '养护管理',
        }, {
          menuId: 3,
          parentId: 1,
          name: '故障维修',
        }, {
          menuId: 4,
          parentId: 3,
          name: '报修',
        }, {
          menuId: 5,
          parentId: 3,
          name: '审核',
        }, {
          menuId: 6,
          parentId: 0,
          name: '系统设置',
          parentName: null,
        }]
      }
    });
  },


};
